#include <iostream>
#include <cmath>
#include <locale.h>
using namespace std;
int a,b1,c,d,e,f,g,t,l,e1,d1,f1,g1;
float b,e2,d2,f2,g2;
int main()
{
setlocale(0,"Russian");
cout<<"Введи число ";
cin>>a;
if (a>999 and a<10000){
e=a%10;
d=a/10%10;
f=a/100%10;
g=a/1000%10;
if (a%2==0){
cout<<"Число чётное: Да    ";}
else{
cout<<"Число чётное: Нет    ";}
if (a%3==0){
cout<<"Число кратное трём: Да   ";}
else{
cout<<"Число кратное трём: Нет  ";}
b=sqrt(a);
b1=sqrt(a);
if (b==b1){
cout<<"Число является квадратом числа:  "<<b;}
else{
cout<<"Число является квадратом числа: Нет  ";}
c=0;
t=0;
l=0;
if (c<e){
c=e;}
if (c==0){
l++;}
if (c<d){
c=d;}
if (c==0){
l++;}
if (c<f){
c=f;}
if (c==0){
l++;}
if (c<d){
c=g;}
if (c==0){
l++;}
if (t>e){
t=e;}
if (t>d){
t=d;}
if (t>f){
t=f;}
if (t>d){
t=g;}
cout<<"Наименьшая цифра числа:  "<<t;
cout<<"Наибольшая цифра числа:  "<<c;
cout<<"Количество нулей в числе:    "<<l;
e1=sqrt(e);
e2=sqrt(e);
d1=sqrt(d);
d2=sqrt(d);
f1=sqrt(f);
f2=sqrt(f);
g1=sqrt(g);
g2=sqrt(g);
if (e1==e2){
cout<<"Цифра в разряде единиц является квадратом цифры: "<<e1;}
else{
cout<<"Цифра в разряде единиц является квадратом цифры: Нет ";}
if (d1==d2){
cout<<"Цифра в разряде десятков является квадратом цифры:   "<<d1;}
else{
cout<<"Цифра в разряде десятков является квадратом цифры: Нет   ";}
if(f1==f2){
cout<<"Цифра в разряде сотен является квадратом цифры:  "<<f1;}
else{
cout<<"Цифра в разряде сотен является квадратом цифры: Нет  ";}
if (g1==g2){
cout<<"Цифра в разряде тысяч является квадратом цифры:  "<<g1;}
else{
cout<<"Цифра в разряде тысяч является квадратом цифры: Нет  ";}

}
else{
cout<<"Введённое число не является четырехзначным";}
}
